Expressing dynamic properties of static diagrams in Z

نویسنده

  • Yves Ledru
چکیده

Au cours des dernières années, plusieurs équipes de recherche se sont intéressées à la traduction de langages graphiques tels que UML vers des méthodes formelles. Les langages à base de modèles comme Z et B sont particulièrement bien adaptés à la traduction des diagrammes statiques d’UML. Néanmoins, certaines constructions de ces diagrammes mettent en oeuvre des propriétés dynamiques. Par exemple, la composition en UML impose une dépendance existentielle. De telles propriétés ne peuvent pas être traduites par des invariants. Cet article étudie la traduction de ces propriétés en contraintes sur une paire d’états. En Z, de telles contraintes peuvent être intégrées à la spécification des opérations, ou exprimées par des obligations de preuve. In the past years, several groups have addressed the translation of graphical formalisms such as UML into formal methods. Model-based approaches such as Z or B are particularly well-suited to translate static diagrams of UML into formal specifications. Still some constructs of these diagrams involve dynamic properties, e.g. composition in UML requires existential dependency. These properties cannot be translated into invariant properties. This paper explores the translation of these properties into constraints on a pair of states. In Z, such constraints can either be included into the specification of operations, or correspond to specific proof obligations for these operations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic and Quasi-Static Tensile Properties of Structural S400 Steel

The study of mechanical behavior of the structural steel S400 under quasi- static and dynamic loading has been the subject of this investigation. In oder to obtain different stress - triaxiality conditions the specimens were notched with 1, 1.5, 2 and 3.5 mm notch radius. The results of fractography show as the velocity of tension increases, ductility reduces and a ductile-brittle transition oc...

متن کامل

Mechanical Properties Analysis of Bilayer Euler-Bernoulli Beams Based on Elasticity Theory

This paper analyzes the effects of structures and loads on the static bending and free vibration problems of bilayer beams. Based on static mechanical equilibrium and energy equilibrium, the static and dynamic governing equations of bilayer beam are established. It is found that the value of the thickness ratio has a significant effect on the static and dynamic responses of the beam, and the st...

متن کامل

Mechanical Analysis of UML State Machines and Class Diagrams

A semantic model for statecharts is used as the basis of a mechanization in Isabelle. Similarly, we build an Isabelle embedding of class diagrams using ideas from a reference semantics for Object-Z, without using Object-Z itself, rather expressing the semantics directly in Is-abelle's Higher Order Logic. The combination of these two mechanized semantical models is intended as a basis for reason...

متن کامل

3D and 4D Seismic Data Integration in Static and Dynamic Reservoir Modeling: A Review

Reservoir modeling is the process of generating numerical representations of reservoir conditions and properties on the basis of geological, geophysical, and engineering data measured on the Earth’s surface or in depth at a limited number of borehole locations. Therefore, reservoir modeling requires an incorporation of the data from a variety of sources, along with an integration of knowledge a...

متن کامل

On a Temporal Logic for Object-Based Systems

This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specification of dynamic and static properties of object-based systems. The logic is based on the branching temporal logic CTL and the Object Constraint Language (OCL), an optional part of the UML standard for expressing static properties over class diagrams. The formal semantics of BOTL is defined in t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002